![]() 具有訊息加密功能之電子裝置及訊息加密方法
专利摘要:
一種具有訊息加密功能之電子裝置,其包含一配置介面模組,用以設定一加密密碼;一儲存模組;一加密模組;以及一訊息處理模組,電性連接於該配置介面模組、該儲存模組與該加密模組,該訊息處理模組用以接收或發送一訊息,自該配置介面模組存取該加密密碼,並且將該訊息與該加密密碼傳送至該加密模組,該加密模組以該加密密碼將該訊息加密為一加密訊息並且將該加密訊息回傳至該訊息處理模組,該訊息處理模組將該加密訊息儲存於該儲存模組。 公开号:TW201304574A 申请号:TW100124675 申请日:2011-07-12 公开日:2013-01-16 发明作者:Ping Ge 申请人:Wistron Corp; IPC主号:G06F21-00
专利说明:
具有訊息加密功能之電子裝置及訊息加密方法 本發明有關於一種具有訊息加密功能之電子裝置及訊息加密方法,尤指一種可對接收或傳送的訊息進行加密後再儲存之電子裝置及訊息加密方法。 隨著科技的發展與進步,人們的日常生活中充斥著愈來愈多的電子裝置,例如行動電話、個人數位助理、平板電腦等。一般而言,大多數的電子裝置皆能透過簡訊服務(Short Message Service,SMS)、多媒體訊息服務(Multimedia Message Service,MMS)、電子郵件服務(e-mail service)或其它訊息服務讓不同使用者相互傳送訊息。 不可避免地,人們所擁有的電子裝置總是會有相互出借的情況發生。在將電子裝置借給他人使用時,他人便有可能窺視儲存於電子裝置中的私人訊息。此外,若他人在使用借來的電子裝置的過程中,突然有簡訊或郵件等訊息傳來,他人也有可能在不小心的情況下窺視此私人訊息。換言之,在將電子裝置借給他人使用時,電子裝置的所有人並無法確保電子裝置所接收或儲存的訊息不被他人窺視。此對電子裝置的所有人而言,無疑是一大困擾。 本發明提供一種具有訊息加密功能之電子裝置及訊息加密方法,其可對接收或傳送的訊息進行加密後再儲存,以解決上述之問題。 本發明之申請專利範圍揭露一種具有訊息加密功能之電子裝置,其包含一配置介面模組,用以設定一加密密碼;一儲存模組;一加密模組;以及一訊息處理模組,電性連接於該配置介面模組、該儲存模組與該加密模組,該訊息處理模組用以接收或發送一訊息,自該配置介面模組存取該加密密碼,並且將該訊息與該加密密碼傳送至該加密模組,該加密模組以該加密密碼將該訊息加密為一加密訊息並且將該加密訊息回傳至該訊息處理模組,該訊息處理模組將該加密訊息儲存於該儲存模組。 本發明之申請專利範圍另揭露當該訊息處理模組接收或發送該訊息時,該訊息處理模組檢查該加密密碼是否存在,若該加密密碼不存在,該訊息處理模組觸發該配置介面模組,以設定該加密密碼。 本發明之申請專利範圍另揭露當該訊息處理模組自該儲存模組讀取該加密訊息時,該訊息處理模組自該配置介面模組存取該加密密碼,並且將該加密訊息、一訊息類型與該加密密碼傳送至該加密模組,該加密模組根據該訊息類型判斷該加密訊息為已讀取訊息或未讀取訊息,若該加密訊息為未讀取訊息,該加密模組以該加密密碼將該加密訊息解密為一解密訊息並且將該解密訊息回傳至該訊息處理模組,若該加密訊息為已讀取訊息,該加密模組將該加密訊息直接回傳至該訊息處理模組。 本發明之申請專利範圍另揭露該具有訊息加密功能之電子裝置另包含一顯示模組,電性連接於該訊息處理模組,用以顯示該加密訊息或該解密訊息。 本發明之申請專利範圍另揭露當該訊息處理模組自該儲存模組讀取該加密訊息時,該訊息處理模組檢查該加密密碼是否已被設定超過一超時時間,若該加密密碼已被設定超過一超時時間,該訊息處理模組觸發該配置介面模組,以重新設定另一加密密碼。 本發明之申請專利範圍另揭露若該加密密碼尚未被設定超過該超時時間,該訊息處理模組檢查該加密密碼是否存在,若該加密密碼不存在,該訊息處理模組觸發該配置介面模組,以設定該加密密碼。 本發明之申請專利範圍另揭露該配置介面模組包含一記憶單元,用以儲存該加密密碼。 本發明之申請專利範圍另揭露一種訊息加密方法,其包含設定一加密密碼;接收或發送一訊息;以該加密密碼將該訊息加密為一加密訊息;以及儲存該加密訊息。 本發明之申請專利範圍另揭露該訊息加密方法另包含於接收或發送該訊息時,檢查該加密密碼是否存在;以及若該加密密碼不存在,設定該加密密碼。 本發明之申請專利範圍另揭露該訊息加密方法另包含讀取該加密訊息;根據一訊息類型判斷該加密訊息為已讀取訊息或未讀取訊息;若該加密訊息為未讀取訊息,以該加密密碼將該加密訊息解密為一解密訊息;以及若該加密訊息為已讀取訊息,不對該加密訊息進行解密。 本發明之申請專利範圍另揭露該訊息加密方法另包含於讀取該加密訊息時,檢查該加密密碼是否已被設定超過一超時時間;以及若該加密密碼已被設定超過一超時時間,重新設定另一加密密碼。 本發明之申請專利範圍另揭露該訊息加密方法另包含若該加密密碼尚未被設定超過該超時時間,檢查該加密密碼是否存在;以及若該加密密碼不存在,設定該加密密碼。 綜上所述,本發明允許使用者利用電子裝置中的配置介面模組來設定加密密碼。當使用者使用電子裝置接收或發送訊息時,加密模組都會以加密密碼將所接收或發送的訊息加密為一加密訊息。此加密訊息即以密文形式儲存於儲存模組中。藉此,即可防止他人有意或無意地窺視真正的訊息內容。當電子裝置的所有者欲讀取儲存模組中的加密訊息時,若此加密訊息為未讀取訊息,則加密模組便會以加密密碼將加密訊息解密為一解密訊息。此解密訊息即會以明文形式顯示出來。反之,若此加密訊息為已讀取訊息,則不對此加密訊息進行解密,亦即,此加密訊息仍會以密文形式(ciphertext)顯示出來,進而對此加密訊息達到保密效果。若所有者欲讀取此已讀取的加密訊息,只要輸入加密密碼,即可使此加密訊息以明文形式(cleartext)顯示出來。 此外,本發明還允許使用者利用電子裝置中的配置介面模組來設定加密密碼之一超時時間(例如,十二小時、一天等)。當電子裝置之使用者(非所有者)欲讀取未讀取的加密訊息時,電子裝置之訊息處理模組會先檢查加密密碼是否已被設定超過此超時時間。若加密密碼已被設定超過此超時時間(例如,超時時間設定為一天,且加密密碼已被設定三天),則電子裝置之配置介面模組會被觸發,以通知使用者重新設定另一加密密碼。此時,即使此加密訊息為未讀取訊息,電子裝置亦不會對此加密訊息進行解密,進而對此加密訊息達到保密效果。 關於本發明之優點與精神可以藉由以下的發明詳述及所附圖式得到進一步的瞭解。 請參閱第1圖,第1圖為本發明一實施例之具有訊息加密功能之電子裝置1的功能方塊圖。如第1圖所示,電子裝置1包含一配置介面模組10、一儲存模組12、一加密模組14、一訊息處理模組16以及一顯示模組18。電子裝置1可為行動電話、個人數位助理、平板電腦或其它可透過簡訊服務(Short Message Service,SMS)、多媒體訊息服務(Multimedia Message Service,MMS)、電子郵件服務(e-mail service)或其它訊息服務接收或傳送訊息之電子裝置。於實際應用中,儲存模組12可為非揮發性記憶體(例如,快閃記憶體)或其它資料儲存裝置,顯示模組18可為液晶顯示器或其它顯示器,訊息處理模組16可為具有資料運算處理功能之處理器或控制器。此外,配置介面模組10與加密模組14可利用軟體搭配硬體電路設計的方式來實現。配置介面模組10用以供使用者設定一加密密碼100。於此實施例中,配置介面模組10可包含一記憶單元102,用以儲存使用者所設定之加密密碼100。於實際應用中,記憶單元102可為非揮發性記憶體(例如,快閃記憶體)或其它資料儲存裝置。 請參閱第2A圖以及第2B圖,第2A圖與第2B圖為本發明一實施例之訊息加密方法的流程圖。第2A圖與第2B圖中的訊息加密方法可藉由程式設計以一訊息加密軟體120來實現,且此訊息加密軟體120可安裝於上述電子裝置1之儲存模組12中,如第1圖所示。以下將以第1圖中的電子裝置1搭配第2A圖與第2B圖中的訊息加密方法說明本發明之技術特點。 首先,執行步驟S100,訊息處理模組16監控訊息處理事件的類型。於此實施例中,可於訊息加密軟體120中註冊三種訊息處理事件的類型,例如“接收訊息”、“發送訊息”以及“讀取訊息”。當有任何一種訊息處理事件的類型發生時,訊息加密軟體120即會發出相對應的訊號通知訊息處理模組16進行相對應的處理。如第2圖所示,執行步驟S102,訊息處理模組16接收訊息;執行步驟S104,訊息處理模組16發送訊息;執行步驟S106,訊息處理模組16讀取訊息。 當訊息處理模組16接收或發送訊息時(步驟S102或步驟S104),訊息處理模組16會先檢查加密密碼100是否存在(步驟S108)。若加密密碼100不存在,訊息處理模組16會觸發配置介面模組10,以通知使用者設定加密密碼100(步驟S110)。此外,當訊息處理模組16自儲存模組12讀取訊息時(步驟S106),訊息處理模組16會先檢查加密密碼100是否已被設定超過一超時時間(例如,十二小時、一天等)(步驟S112)。若加密密碼100已被設定超過此超時時間(例如,超時時間設定為一天,且加密密碼100已被設定三天),訊息處理模組16即會觸發配置介面模組10,以通知使用者重新設定另一加密密碼(步驟S114)。若加密密碼100尚未被設定超過此超時時間(例如,超時時間設定為一天,且加密密碼100僅被設定三小時),訊息處理模組16會再檢查加密密碼100是否存在(步驟S108)。若加密密碼100不存在,訊息處理模組16即會觸發配置介面模組10,以通知使用者設定加密密碼100(步驟S110)。於此實施例中,使用者亦可利用配置介面模組10來設定上述之超時時間。 若在步驟S108中檢查的結果為加密密碼100存在,則執行步驟S116,訊息處理模組16判斷訊息處理事件的類型是否為“讀取訊息”,若否,則執行步驟S118,若是,則執行步驟S122。此外,在執行完上述之步驟S110或步驟S114後,亦接著執行上述之步驟S116。於此實施例中,訊息處理模組16可根據訊息加密軟體120所發出的旗標(flag)來判斷是否讀取訊息。 若訊息處理模組16判斷訊息處理事件的類型非為“讀取訊息”(亦即,訊息處理事件的類型為“接收訊息”或“發送訊息”),則訊息處理模組16自配置介面模組10之記憶單元102存取加密密碼100,並且將所接收或發送的訊息與加密密碼100傳送至加密模組14,以使加密模組14以加密密碼100將所接收或發送的訊息加密為一加密訊息(步驟S118)。接著,加密模組14會將此加密訊息回傳至訊息處理模組16,以使訊息處理模組16將加密訊息儲存於儲存模組12(步驟S120)。之後,回到步驟S100,訊息處理模組16繼續監控訊息處理事件的類型。 若訊息處理模組16判斷訊息處理事件的類型為“讀取訊息”,則訊息處理模組16自配置介面模組10之記憶單元102存取加密密碼100,並且將儲存於儲存模組12中的加密訊息、一訊息類型與加密密碼100傳送至加密模組14。此時,加密模組14會先根據訊息類型判斷欲讀取的加密訊息為已讀取訊息或未讀取訊息(步驟S122)。若欲讀取的加密訊息為未讀取訊息,則加密模組14會以加密密碼100將此加密訊息解密為一解密訊息(步驟S124)並且將此解密訊息回傳至訊息處理模組16,以使訊息處理模組16將此解密訊息以明文形式(cleartext)顯示於顯示模組18(步驟S126)。若欲讀取的加密訊息為已讀取訊息,則加密模組14會將此加密訊息直接回傳至訊息處理模組16(亦即,不對此加密訊息進行解密),以使訊息處理模組16將此加密訊息以密文形式(ciphertext)顯示於顯示模組18(步驟S128)。在使用者結束讀取訊息後,回到步驟S100,訊息處理模組16繼續監控訊息處理事件的類型。 藉此,本發明即可讓電子裝置之所有者的私人訊息以密文形式(亦即,亂碼)儲存於電子裝置中,進而避免被他人有意或無意地窺視。此外,若使用者將藉由本發明加密之訊息儲存於用戶身份模組(Subscriber Identity Module,SIM)卡中,且將此SIM卡裝設於沒有安裝本發明之訊息加密軟體120的電子裝置中,此加密訊息便無法於此電子裝置中正常顯示,進而對此加密訊息達到保密效果。 相較於先前技術,本發明允許使用者利用電子裝置中的配置介面模組來設定加密密碼。當使用者使用電子裝置接收或發送訊息時,加密模組都會以加密密碼將所接收或發送的訊息加密為一加密訊息。此加密訊息即以密文形式儲存於儲存模組中。藉此,即可防止他人有意或無意地窺視真正的訊息內容。當電子裝置的所有者欲讀取儲存模組中的加密訊息時,若此加密訊息為未讀取訊息,則加密模組便會以加密密碼將加密訊息解密為一解密訊息。此解密訊息即會以明文形式顯示出來。反之,若此加密訊息為已讀取訊息,則不對此加密訊息進行解密,亦即,此加密訊息仍會以密文形式顯示出來,進而對此加密訊息達到保密效果。若所有者欲讀取此已讀取的加密訊息,只要輸入加密密碼,即可使此加密訊息以明文形式顯示出來。 此外,本發明還允許使用者利用電子裝置中的配置介面模組來設定加密密碼之一超時時間(例如,十二小時、一天等)。當電子裝置之使用者(非所有者)欲讀取未讀取的加密訊息時,電子裝置之訊息處理模組會先檢查加密密碼是否已被設定超過此超時時間。若加密密碼已被設定超過此超時時間(例如,超時時間設定為一天,且加密密碼已被設定三天),則電子裝置之配置介面模組會被觸發,以通知使用者重新設定另一加密密碼。此時,即使此加密訊息為未讀取訊息,電子裝置亦不會對此加密訊息進行解密,進而對此加密訊息達到保密效果。換言之,即使電子裝置遺失或出借,其所有者也不必擔心他人有意或無意地窺視電子裝置中的加密訊息。 以上所述僅為本發明之較佳實施例,凡依本發明申請專利範圍所做之均等變化與修飾,皆應屬本發明之涵蓋範圍。 1...電子裝置 10...配置介面模組 12...儲存模組 14...加密模組 16...訊息處理模組 18...顯示模組 100...加密密碼 102...記憶單元 120...訊息加密軟體 S100-S128...步驟 第1圖為本發明一實施例之具有訊息加密功能之電子裝置的功能方塊圖。 第2A圖與第2B圖為本發明一實施例之訊息加密方法的流程圖。 1...電子裝置 10...配置介面模組 12...儲存模組 14...加密模組 16...訊息處理模組 18...顯示模組 100...加密密碼 102...記憶單元 120...訊息加密軟體
权利要求:
Claims (12) [1] 一種具有訊息加密功能之電子裝置,包含:一配置介面模組,用以設定一加密密碼;一儲存模組;一加密模組;以及一訊息處理模組,電性連接於該配置介面模組、該儲存模組與該加密模組,該訊息處理模組用以接收或發送一訊息,自該配置介面模組存取該加密密碼,並且將該訊息與該加密密碼傳送至該加密模組,該加密模組以該加密密碼將該訊息加密為一加密訊息並且將該加密訊息回傳至該訊息處理模組,該訊息處理模組將該加密訊息儲存於該儲存模組。 [2] 如請求項1所述之具有訊息加密功能之電子裝置,其中當該訊息處理模組接收或發送該訊息時,該訊息處理模組檢查該加密密碼是否存在,若該加密密碼不存在,該訊息處理模組觸發該配置介面模組,以設定該加密密碼。 [3] 如請求項1所述之具有訊息加密功能之電子裝置,其中當該訊息處理模組自該儲存模組讀取該加密訊息時,該訊息處理模組自該配置介面模組存取該加密密碼,並且將該加密訊息、一訊息類型與該加密密碼傳送至該加密模組,該加密模組根據該訊息類型判斷該加密訊息為已讀取訊息或未讀取訊息,若該加密訊息為未讀取訊息,該加密模組以該加密密碼將該加密訊息解密為一解密訊息並且將該解密訊息回傳至該訊息處理模組,若該加密訊息為已讀取訊息,該加密模組將該加密訊息直接回傳至該訊息處理模組。 [4] 如請求項3所述之具有訊息加密功能之電子裝置,另包含一顯示模組,電性連接於該訊息處理模組,用以顯示該加密訊息或該解密訊息。 [5] 如請求項3所述之具有訊息加密功能之電子裝置,其中當該訊息處理模組自該儲存模組讀取該加密訊息時,該訊息處理模組檢查該加密密碼是否已被設定超過一超時時間,若該加密密碼已被設定超過一超時時間,該訊息處理模組觸發該配置介面模組,以重新設定另一加密密碼。 [6] 如請求項5所述之具有訊息加密功能之電子裝置,其中若該加密密碼尚未被設定超過該超時時間,該訊息處理模組檢查該加密密碼是否存在,若該加密密碼不存在,該訊息處理模組觸發該配置介面模組,以設定該加密密碼。 [7] 如請求項1所述之具有訊息加密功能之電子裝置,其中該配置介面模組包含一記憶單元,用以儲存該加密密碼。 [8] 一種訊息加密方法,包含:設定一加密密碼;接收或發送一訊息;以該加密密碼將該訊息加密為一加密訊息;以及儲存該加密訊息。 [9] 如請求項8所述之訊息加密方法,另包含:於接收或發送該訊息時,檢查該加密密碼是否存在;以及若該加密密碼不存在,設定該加密密碼。 [10] 如請求項8所述之訊息加密方法,另包含:讀取該加密訊息;根據一訊息類型判斷該加密訊息為已讀取訊息或未讀取訊息;若該加密訊息為未讀取訊息,以該加密密碼將該加密訊息解密為一解密訊息;以及若該加密訊息為已讀取訊息,不對該加密訊息進行解密。 [11] 如請求項10所述之訊息加密方法,另包含:於讀取該加密訊息時,檢查該加密密碼是否已被設定超過一超時時間;以及若該加密密碼已被設定超過一超時時間,重新設定另一加密密碼。 [12] 如請求項11所述之訊息加密方法,另包含:若該加密密碼尚未被設定超過該超時時間,檢查該加密密碼是否存在;以及若該加密密碼不存在,設定該加密密碼。
类似技术:
公开号 | 公开日 | 专利标题 US10635289B1|2020-04-28|Discouraging screen capture AU2012334829C1|2019-02-28|Secure messaging JP2002024147A|2002-01-25|セキュアメールプロキシシステム及び方法並びに記録媒体 TWI455620B|2014-10-01|具有訊息加密功能之電子裝置及訊息加密方法 US8353053B1|2013-01-08|Computer program product and method for permanently storing data based on whether a device is protected with an encryption mechanism and whether data in a data structure requires encryption KR101067146B1|2011-09-22|휴대용 단말의 암호화 메시지 처리 방법 및 그 휴대용 단말 US7437573B2|2008-10-14|Secure unsent message storage pending server connection CN105471711A|2016-04-06|一种基于智能手机的邮件加密系统及其实现方法 EP3282670A1|2018-02-14|Maintaining data security in a network device US9049025B1|2015-06-02|Method of decrypting encrypted information for unsecure phone GB2377143A|2002-12-31|Internet security WO2018059303A1|2018-04-05|一种短信中信息加解密的方法和装置 WO2015184776A1|2015-12-10|一种存储联系人私密信息的方法及装置 Singh et al.2012|Peer to peer secure communication in mobile environment: A novel approach WO2011030352A2|2011-03-17|System and method for mobile phone resident digital signing and encryption/decryption of sms US11159497B2|2021-10-26|Secure message passing using semi-trusted intermediaries TW201622365A|2016-06-16|近場通訊設備資料之加密傳輸方法及其系統 US20150215391A1|2015-07-30|Communication system and communication method thereof JP2007233983A|2007-09-13|携帯電話メールの防護システム及び携帯電話サーバ CN111181952A|2020-05-19|移动应用程序的密码保护方法、装置及计算机存储介质 CA3104787A1|2021-07-29|Secure message passing using semi-trusted intermediaries Myint2019|SMS security for Andriod platform by using RSA TW201328383A|2013-07-01|用於行動裝置之無線網路通訊之加密方法
同族专利:
公开号 | 公开日 CN102867151B|2015-09-23| CN102867151A|2013-01-09| US8793484B2|2014-07-29| US20130013913A1|2013-01-10| TWI455620B|2014-10-01|
引用文献:
公开号 | 申请日 | 公开日 | 申请人 | 专利标题 US6986050B2|2001-10-12|2006-01-10|F-Secure Oyj|Computer security method and apparatus| US7196807B2|2002-01-29|2007-03-27|Comverse, Ltd.|Encrypted e-mail message retrieval system| JP2004304304A|2003-03-28|2004-10-28|Fujitsu Ltd|電子署名生成方法,電子署名検証方法,電子署名生成依頼プログラム,及び電子署名検証依頼プログラム| CN100390699C|2004-08-03|2008-05-28|宏碁股份有限公司|使用随插即用装置的权限辨识方法及应用此方法的系统| CN1885226A|2005-06-24|2006-12-27|网际威信控股公司|资料加解密方法及执行该方法的储存媒体及加解密模块| TW200731751A|2006-02-09|2007-08-16|Mitac Int Corp|Method for enciphering to conceal the data from specific source| US20070260876A1|2006-05-05|2007-11-08|Research In Motion Limited|Method and system for sending secure messages| SG157976A1|2008-06-20|2010-01-29|Dallab S Pte Ltd|Secure short message service| TW201029435A|2009-01-23|2010-08-01|Inventec Appliances Corp|Mobile communication device capable of encrypting short messages and method of encrypting short messages| CN101720070A|2009-11-11|2010-06-02|方亚南|手机短信息安全存储系统| US20110302408A1|2010-06-03|2011-12-08|Morrigan Partners Limited|Secure Communication Systems, Methods, and Devices|CN103458403A|2013-09-18|2013-12-18|北京网秦天下科技有限公司|移动终端和用于移动终端的密码设置方法| US10360137B2|2016-06-28|2019-07-23|International Business Machines Corporation|Adaptive testing using dynamically determined system resources of a computer system| CN107623625A|2016-07-14|2018-01-23|忻宏德|具有隐藏内容的通信系统及其通信方法| US11068511B2|2018-03-27|2021-07-20|International Business Machines Corporation|Aggregate relationship graph|
法律状态:
优先权:
[返回顶部]
申请号 | 申请日 | 专利标题 CN201110190794.9A|CN102867151B|2011-07-08|2011-07-08|具有信息加密功能的电子装置及信息加密方法| 相关专利
Sulfonates, polymers, resist compositions and patterning process
Washing machine
Washing machine
Device for fixture finishing and tension adjusting of membrane
Structure for Equipping Band in a Plane Cathode Ray Tube
Process for preparation of 7 alpha-carboxyl 9, 11-epoxy steroids and intermediates useful therein an
国家/地区
|